person who wears huarache leather sandals - Spanish English Dictionary